import request from '@/utils/request'

/** 属性导入 */
export function attributeImport (data) {
  return request({
    url: '/product/attribute/import',
    method: 'post',
    data
  })
}

/** 商品属性值接口 */
export function attributeValue(params) {
  return request({
    url: '/product/attribute/value',
    method: 'get',
    params
  })
}

/** 类目导入 */
export function categoryImport(data) {
  return request({
    url: '/product/category/import',
    method: 'post',
    data
  })
}


// 商品类目接口-树形
export function categoryTree(params) {
  return request({
    url: '/product/category/tree',
    method: 'get',
    params
  })
}

// 商品新增编辑接口
export function productAdd(data) {
  return request({
    url: '/product/create',
    method: 'post',
    data
  })
}


// 商品删除接口
export function productDelete(id) {
  return request({
    url: `/product/delete/${id}`,
    method: 'get',
  })
}



// 商品详情接口
export function productDetail(id) {
  return request({
    url: `/product/detail/${id}`,
    method: 'get',
  })
}

// 商品分页接口
export function productList(data) {
  return request({
    url: '/product/page',
    method: 'post',
    data
  })
}

// 商品上下架接口
export function productUpdate(id) {
  return request({
    url: `/product/update/status/${id}`,
    method: 'put',
  })
}
// 文件上传接口
export function productUpload(data) {
  return request({
    url: '/product/upload',
    method: 'post',
    data
  })
}
// spu导入
export function spuImport(data) {
  return request({
    url: '/product/spu/import',
    method: 'post',
    data
  })
}
